home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / shells / tcsh602.zoo / tcsh602 / NewThings < prev    next >
Encoding:
Text File  |  1993-02-22  |  4.1 KB  |  110 lines

  1. This file contains visible (incompatible) changes to the users.
  2. This version of tcsh has the following new things:
  3.  
  4. 6.02
  5. * ignore_symlinks and chase_symlinks are replaced with symlinks=ignore
  6.   and symlinks=chase; symlinks=expand addition
  7. * complete and uncomplete builtins; user-programmable completion additions.
  8. * Tcsh now uses the rightmost column of the terminal, allowing cut-and-paste
  9.   operations in terminal emulators that work [xterm R5 not R4]
  10. * echo_style controls now the behaviour of the builtin echo; the default
  11.   should match the builtin echo of /bin/csh; if your system does not
  12.   come with csh, then the default echo should match /bin/echo.
  13. * cd -; changes to the previous directory.
  14. * setting dunique variable pushes only unique directories on the directory
  15.   stack.
  16. * source builtin allows additional arguments that get passed in $argv in
  17.   the sourced script.
  18. * tcsh now mirrors correctly all exported csh variables [term=TERM,path=PATH
  19.   etc.]
  20. * showdots=-A makes listing behave like ls -A. 
  21. * directory stack access =<num> allows for entries > 9.
  22. * $a:u uppercase the first character in $a, $a:l downcases the first
  23.   character in $a.
  24. * Shorthand for file tests in 'if' expressions ( -dx file ) is the
  25.   same as ( -d file && -x file )
  26.  
  27. 6.01
  28. * Nothing new.
  29.  
  30. 6.00 PL3
  31. * %d in the prompt is the week-day and no longer $cwd; use %/ instead.
  32. * changes in the prompt format. Date changes to accomodate people from
  33.   down under. 
  34. * vi insert mode to command mode transition does not move the cursor.
  35.  
  36. 6.00 PL2
  37. * setty builtin
  38.   This is used to specify what tcsh modes can be altered using stty,
  39.   Modes that should be set are specified as +<mode>, modes that should 
  40.   be cleared are specified as -<mode>, and the ones that should be 
  41.   untouched are specified as <mode>. setty with no arguments prints
  42.   the modes that are affected by tcsh, and setty -a prints all modes.
  43. * multiple : modifiers in variables and ! escapes. Things like:
  44.       > set prompt="$host:r:$cwd>"
  45.   don't work any more, they should be replaced with
  46.       > set prompt="${host:r}:$cwd>"
  47.   or
  48.       > set prompt="$host:r"":$cwd>"
  49.   the reason is that now you can
  50.       > set foo=/usr/local/a.b.c
  51.       > echo $foo:t:r:e
  52.       b
  53.   If for some reason you don't like this change you can disable it with
  54.   -DCOMPAT. -DCOMPAT may go away in future tcsh versions and the way tcsh
  55.   works now is the way the 4.4BSD csh works.
  56.  
  57. 6.00 PL1
  58. * There is no more config.iris4d, use config.sgi instead
  59.  
  60. 6.00
  61. * History searching searches using shell patterns too.
  62. * The autolist values that controlled beeping are not supported any more;
  63.   used matchbeep instead.
  64. * /etc/Login and /etc/Logout were renamed to /etc/csh.login /etc/csh.logout
  65.   and /etc/csh.cshrc was added
  66. * prompt2 and prompt3 can have prompt escapes.
  67. * eval pipes work
  68. * ignore_symlinks works
  69.  
  70. 5.20 PL2
  71. * %{..%} escapes in prompt
  72.  
  73. 5.20 PL0
  74. * bindkey -r
  75. * history -t
  76. * shell variables in paths expand correctly.
  77. * variable expansion 
  78. * quoted expansions now work.
  79. * new version and tcsh variable format
  80.  
  81. 5.19 PL2
  82. * NLS support
  83. * New bindkey and echotc builtins
  84. * Underline and Bold in the prompt; additions and changes to the prompt and 
  85.   who syntax (%u is now %n, so that %u can be used to turn undeline off, 
  86.   and %n is now \n).
  87. * rmstar needs to be set to protect from accidental removal
  88. * Fixed editor, and spell line.
  89. * Glob-expand, on arguments.
  90. * Added process migration builtins for aix370
  91.  
  92. 5.19 PL1
  93. * Maintainance release for mainly the rs6000
  94.  
  95. 5.19 PL0
  96. * 8 bit clean code, by using 16 bit strings.
  97. * Mostly shared strings (a side-effect)
  98. * Highlights everywhere (and in ls-F) filenames that contain characters
  99.   with the eighth bit set (or passes them unchanged depending on the
  100.   variable 'nometa')
  101. * Newline in the prompt via %n.
  102. * dirs takes also a -v flag for `vertical display'
  103. * There is a new variable `listjobs' which controls if and how jobs
  104.   are displayed when a new job is suspended. [Idea from the mtXinu 
  105.   code, very useful for novice users who hit control-Z 10 times on
  106.   the same job!]
  107.   set listjobs=long, jobs -l is executed every time a job is suspended.
  108.   set listjobs=short, jobs is executed every time a job is suspended.
  109. * Passes lint... At least on a sun.
  110.